home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / grapprog / edgwin10.zip / PSMULTXT.ED_ / PSMULTXT.ED
Text File  |  1995-03-04  |  9KB  |  422 lines

  1. EDGE Figure Symbol Definition 
  2. Version 1.0
  3.  
  4. # Symbols with more than one text box
  5.  
  6. Comment "EDGE Figure Symbol"
  7. Comment "Pacestar Software"
  8.  
  9. FigureSymbol "box split"
  10. {
  11.   TextBox >100,>100,<900,400
  12.   TextBox >100,600,<900,<900
  13.   Fill
  14.   {
  15.     Rect 0,0,1000,1000
  16.   }
  17.   Outline
  18.   {
  19.     Rect 0,0,1000,1000
  20.     Line 225,500 775,500
  21.   }
  22. }
  23.  
  24. FigureSymbol "diamond split"
  25. {
  26.   TextBox 300,100,700,300
  27.   TextBox 200,350,800,750
  28.   Fill
  29.   {
  30.     Polygon 5 500,0 1000,500 500,1000 0,500 500,0
  31.   }
  32.   Outline
  33.   {
  34.     Polyline 5 500,0 1000,500 500,1000 0,500 500,0
  35.     Line 200,300 800,300
  36.   }
  37.   Hot 5 500,0 1000,500 500,1000 0,500 500,0
  38. }
  39.  
  40. FigureSymbol "hex split"
  41. {
  42.   TextBox >200,>100,500,<900
  43.   TextBox 500,>100,<800,<900
  44.   Fill
  45.   {
  46.     Polygon 7 0,500 >300,0 <700,0 1000,500 <700,1000 >300,1000 0,500
  47.   }
  48.   Outline
  49.   {
  50.     Polyline 7 0,500 >300,0 <700,0 1000,500 <700,1000 >300,1000 0,500
  51.     Line 500,0 500,1000
  52.   }
  53.   Hot 7 0,500 >300,0 <700,0 1000,500 <700,1000 >300,1000 0,500
  54. }
  55.  
  56. FigureSymbol "trapezoid split"
  57. {
  58.   TextBox >200,>25,<800,>275
  59.   TextBox >150,>350,<850,<950
  60.   Fill
  61.   {
  62.     Polygon 5 0,1000 1000,1000 <800,0 >200,0 0,1000
  63.   }
  64.   Outline
  65.   {
  66.     Polyline 5 0,1000 1000,1000 <800,0 >200,0 0,1000
  67.     Line >160,>300 <840,>300
  68.   }
  69.   Hot 5 0,1000 1000,1000 <800,0 >200,0 0,1000
  70. }
  71.  
  72. FigureSymbol "ellipse split"
  73. {
  74.   TextBox >200,>200,<800,500
  75.   TextBox >200,500,<800,<800
  76.   Fill
  77.   {
  78.     Ellipse 0,0 1000,1000
  79.   }
  80.   Outline
  81.   {
  82.     Ellipse 0,0 1000,1000
  83.     Line 0,500 1000,500
  84.   }
  85.   Hot 17 599,1000 783,924 924,783 1000,599 1000,402 924,218 783,77 599,1-
  86.     402,1 218,77 77,218 1,402 1,599 77,783 218,924 402,1000-
  87.     599,1000
  88. }
  89.  
  90. FigureSymbol "three ptr"
  91. {
  92.   TextBox 50,50,600,400
  93.   TextBox 50,600,600,950
  94.   TextBox 625,250,875,750
  95.   Fill
  96.   {
  97.     Polygon 6 0,0 750,0 1000,500 750,1000 0,1000 0,0
  98.   }
  99.   Outline
  100.   {
  101.     Polyline 6 0,0 750,0 1000,500 750,1000 0,1000 0,0
  102.     Line 500,500 750,0
  103.     Line 500,500 750,1000
  104.     Line 500,500 0,500
  105.   }
  106.   Hot 6 0,0 750,0 1000,500 750,1000 0,1000 0,0
  107. }
  108.  
  109. FigureSymbol "state split"
  110. {
  111.   TextBox >150,>50,500,<950
  112.   TextBox 500,>50,<850,<950
  113.   Fill
  114.   {
  115.     Ellipse <700,0,1000,1000
  116.     Ellipse 0,0,>300,1000
  117.     Rect >150,0 <850,1000
  118.   }
  119.   Outline
  120.   {
  121.     Arc <700,0,1000,1000 <850,1000 <850,0
  122.     Arc 0,0,>300,1000 >150,0 >150,1000
  123.     Line >150,0 <850,0
  124.     Line >150,1000 <850,1000
  125.     Line 500,0 500,1000
  126.   }
  127.   Hot 17 >121,1 >66,77 >24,218 >1,402 >1,599 >24,783 >66,924 >121,1000 -
  128.     <880,1000 <935,924 <977,783 1000,599 1000,402 <977,218 <935,77 <880,1 -
  129.     >121,1
  130. }
  131.  
  132. FigureSymbol "rounded split"
  133. {
  134.   TextBox >100,>100,500,<900
  135.   TextBox 500,>100,<900,<900
  136.   Fill
  137.   {
  138.     Rect >150,0 <850,1000
  139.     Rect 0,>150 1000,<850
  140.     Ellipse 0,0,>300,>300
  141.     Ellipse <700,0,1000,>300
  142.     Ellipse <700,<700,1000,1000
  143.     Ellipse 0,<700,>300,1000
  144.   }
  145.   Outline
  146.   {
  147.     Arc 0,0,>300,>300 >150,0 0,>150
  148.     Line >150,0 <850,0
  149.     Arc <700,0,1000,>300 1000,>150 <850,0
  150.     Line 1000,>150 1000,<850
  151.     Arc <700,<700,1000,1000 <850,1000 1000,<850
  152.     Line >150,1000 <850,1000
  153.     Arc 0,<700,>300,1000 0,<850 >150,1000
  154.     Line 0,>150 0,<850
  155.     Line 500,0 500,1000
  156.   }
  157.   MiniOutline
  158.   {
  159.     Arc 0,0,>500,>500 >250,0 0,>250
  160.     Line >250,0 <750,0
  161.     Arc <500,0,1000,>500 1000,>250 <750,0
  162.     Line 1000,>250 1000,<750
  163.     Arc <500,<500,1000,1000 <750,1000 1000,<750
  164.     Line >250,1000 <750,1000
  165.     Arc 0,<500,>500,1000 0,<750 >250,1000
  166.     Line 0,>250 0,<750
  167.     Line 500,0 500,1000
  168.   }
  169.   Hot 21 <874,1000 <919,<985 <957,<957 <985,<919 1000,<874 -
  170.     1000,>127 <985,>82 <957,>44 <919,>16 <874,0-
  171.     >127,0 >82,>16 >44,>44 >16,>82 0,>127 -
  172.     0,<874 >16,<919 >44,<957 >82,<985 >127,1000 <874,1000
  173. }
  174.  
  175. FigureSymbol "terminal split"
  176. {
  177.   TextBox >200,>100,500,<900
  178.   TextBox 500,>100,<800,<900
  179.   Fill
  180.   {
  181.     Rect >500,0,<500,1000
  182.     Ellipse 0,0,>999,1000
  183.     Ellipse <1,0,1000,1000
  184.   }
  185.   Outline
  186.   {
  187.     Line >500,0 <500,0
  188.     Line >500,1000 <500,1000
  189.     Arc 0,0,>999,1000 >500,0 >500,1000
  190.     Arc <1,0,1000,1000 <500,1000 <500,0
  191.     Line 500,0 500,1000
  192.   }
  193.   Hot 17 >401,1 >217,77 >77,218 >1,402 >1,599 >77,783 >217,924 >401,1000-
  194.     <599,1000 <783,924 <923,783 <999,599 <999,402 <923,218 <783,77 <599,1-
  195.     >401,1
  196. }
  197.  
  198. FigureSymbol "comment split"
  199. {
  200.   TextBox >100,>50,>800,<950
  201.   TextBox >999,>50,1000,<950
  202.   Outline
  203.   {
  204.     Polyline 4 1000,0 0,0 0,1000 1000,1000
  205.     Line >900,0 >900,1000
  206.   }
  207. }
  208.  
  209.  
  210. FigureSymbol "box divided 1"
  211. {
  212.   TextBox >50,33,500,300
  213.   TextBox 500,33,<950,300
  214.   TextBox >50,366,<950,633
  215.   TextBox >50,700,<950,966
  216.   Fill
  217.   {
  218.     Rect 0,0,1000,1000
  219.   }
  220.   Outline
  221.   {
  222.     Rect 0,0,1000,1000
  223.     Line 0,333 1000,333
  224.     Line 500,0  500,333
  225.     Line 0,667 1000,667
  226.   }
  227. }
  228.  
  229. FigureSymbol "box divided 2"
  230. {
  231.   TextBox >50,33,500,300
  232.   TextBox 500,33,<950,300
  233.   TextBox >50,366,<950,966
  234.   Fill
  235.   {
  236.     Rect 0,0,1000,1000
  237.   }
  238.   Outline
  239.   {
  240.     Rect 0,0,1000,1000
  241.     Line 0,333 1000,333
  242.     Line 500,0  500,333
  243.   }
  244. }
  245.  
  246. FigureSymbol "box divided 3"
  247. {
  248.   TextBox >50,33,<950,300
  249.   TextBox >50,366,500,966
  250.   TextBox 500,366,<950,966
  251.   Fill
  252.   {
  253.     Rect 0,0,1000,1000
  254.   }
  255.   Outline
  256.   {
  257.     Rect 0,0,1000,1000
  258.     Line 0,333 1000,333
  259.     Line 500,333 500,1000
  260.   }
  261. }
  262.  
  263. FigureSymbol "hex divided"
  264. {
  265.   TextBox >250,>50,500,300
  266.   TextBox 500,>50,<750,300
  267.   TextBox >250,366,<750,950
  268.   Fill
  269.   {
  270.     Polygon 7 0,500 >300,0 <700,0 1000,500 <700,1000 >300,1000 0,500
  271.   }
  272.   Outline
  273.   {
  274.     Polyline 7 0,500 >300,0 <700,0 1000,500 <700,1000 >300,1000 0,500
  275.     Line >100,333 <900,333
  276.     Line 500,0 500,333
  277.   }
  278.   Hot 7 0,500 >300,0 <700,0 1000,500 <700,1000 >300,1000 0,500
  279. }
  280.  
  281. FigureSymbol "box layer 2"
  282. {
  283.   TextBox >50,50,<950,450
  284.   TextBox >50,550,<950,950
  285.   Fill
  286.   {
  287.     Rect 0,0,1000,1000
  288.   }
  289.   Outline
  290.   {
  291.     Rect 0,0,1000,1000
  292.     Line 0,500 1000,500
  293.   }
  294. }
  295.  
  296. FigureSymbol "box layer 3"
  297. {
  298.   TextBox >50,33,<950,300
  299.   TextBox >50,366,<950,633
  300.   TextBox >50,700,<950,966
  301.   Fill
  302.   {
  303.     Rect 0,0,1000,1000
  304.   }
  305.   Outline
  306.   {
  307.     Rect 0,0,1000,1000
  308.     Line 0,333 1000,333
  309.     Line 0,667 1000,667
  310.   }
  311. }
  312.  
  313. FigureSymbol "box layer 4"
  314. {
  315.   TextBox >50,25,<950,225
  316.   TextBox >50,275,<950,475
  317.   TextBox >50,525,<950,725
  318.   TextBox >50,775,<950,975
  319.   Fill
  320.   {
  321.     Rect 0,0,1000,1000
  322.   }
  323.   Outline
  324.   {
  325.     Rect 0,0,1000,1000
  326.     Line 0,250 1000,250
  327.     Line 0,500 1000,500
  328.     Line 0,750 1000,750
  329.   }
  330. }
  331.  
  332. FigureSymbol "box layer 5"
  333. {
  334.   TextBox >50,20,<950,180
  335.   TextBox >50,220,<950,380
  336.   TextBox >50,420,<950,580
  337.   TextBox >50,620,<950,780
  338.   TextBox >50,820,<950,980
  339.   Fill
  340.   {
  341.     Rect 0,0,1000,1000
  342.   }
  343.   Outline
  344.   {
  345.     Rect 0,0,1000,1000
  346.     Line 0,200 1000,200
  347.     Line 0,400 1000,400
  348.     Line 0,600 1000,600
  349.     Line 0,800 1000,800
  350.   }
  351. }
  352.  
  353. FigureSymbol "box layer 6"
  354. {
  355.   TextBox >50,16,<950,150
  356.   TextBox >50,182,<950,316
  357.   TextBox >50,348,<950,482
  358.   TextBox >50,516,<950,648
  359.   TextBox >50,682,<950,814
  360.   TextBox >50,848,<950,980
  361.   Fill
  362.   {
  363.     Rect 0,0,1000,1000
  364.   }
  365.   Outline
  366.   {
  367.     Rect 0,0,1000,1000
  368.     Line 0,166 1000,166
  369.     Line 0,332 1000,332
  370.     Line 0,500 1000,500
  371.     Line 0,666 1000,666
  372.     Line 0,831 1000,831
  373.   }
  374. }
  375.  
  376.  
  377. FigureSymbol "rounded split 2"
  378. {
  379.   TextBox >100,>50,<900,<250
  380.   TextBox >100,>350,<900,<650
  381.   TextBox >100,<750,<900,<950
  382.   Fill
  383.   {
  384.     Rect >150,0 <850,1000
  385.     Rect 0,>150 1000,<850
  386.     Ellipse 0,0,>300,>300
  387.     Ellipse <700,0,1000,>300
  388.     Ellipse <700,<700,1000,1000
  389.     Ellipse 0,<700,>300,1000
  390.   }
  391.   Outline
  392.   {
  393.     Arc 0,0,>300,>300 >150,0 0,>150
  394.     Line >150,0 <850,0
  395.     Arc <700,0,1000,>300 1000,>150 <850,0
  396.     Line 1000,>150 1000,<850
  397.     Arc <700,<700,1000,1000 <850,1000 1000,<850
  398.     Line >150,1000 <850,1000
  399.     Arc 0,<700,>300,1000 0,<850 >150,1000
  400.     Line 0,>150 0,<850
  401.     Line 0,>300 1000,>300
  402.     Line 0,<700 1000,<700
  403.   }
  404.   MiniOutline
  405.   {
  406.     Arc 0,0,>500,>500 >250,0 0,>250
  407.     Line >250,0 <750,0
  408.     Arc <500,0,1000,>500 1000,>250 <750,0
  409.     Line 1000,>250 1000,<750
  410.     Arc <500,<500,1000,1000 <750,1000 1000,<750
  411.     Line >250,1000 <750,1000
  412.     Arc 0,<500,>500,1000 0,<750 >250,1000
  413.     Line 0,>250 0,<750
  414.     Line 0,>300 1000,>300
  415.     Line 0,<700 1000,<700
  416.   }
  417.   Hot 21 <874,1000 <919,<985 <957,<957 <985,<919 1000,<874 -
  418.     1000,>127 <985,>82 <957,>44 <919,>16 <874,0-
  419.     >127,0 >82,>16 >44,>44 >16,>82 0,>127 -
  420.     0,<874 >16,<919 >44,<957 >82,<985 >127,1000 <874,1000
  421. }
  422.